Fix an indentation bug:
authorAlan Mackenzie <acm@muc.de>
Mon, 21 Jun 2010 21:08:26 +0000 (21:08 +0000)
committerAlan Mackenzie <acm@muc.de>
Mon, 21 Jun 2010 21:08:26 +0000 (21:08 +0000)
commit1834c4dbe858c7e8aa7bd914c4f0558914474ce0
treee4b0b16e4dcc77ae176e5ee94ac3927c45e68b6e
parent1c7f506c8e2b2b53e60e2f0dce50dfe508c388b9
Fix an indentation bug:

progmodes/cc-mode.el (c-common-init): Initialise c-new-BEG/END.
(c-neutralize-syntax-in-and-mark-CPP): c-new-BEG/END: Take account
of existing values.

progmodes/cc-engine.el (c-clear-<-pair-props-if-match-after)
(c-clear->-pair-props-if-match-before): now return t when they've cleared
properties, nil otherwise.
(c-before-change-check-<>-operators): Set c-new-beg/end correctly by
taking account of the existing value.

progmodes/cc-defs.el (c-clear-char-property-with-value-function): Fix
this to clear the property rather than overwriting it with nil.
lisp/ChangeLog
lisp/progmodes/cc-defs.el
lisp/progmodes/cc-engine.el
lisp/progmodes/cc-mode.el